// package com.szh.htmltopdf.config;
//
// import com.fasterxml.jackson.databind.ObjectMapper;
// import com.fasterxml.jackson.databind.module.SimpleModule;
// import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.http.converter.HttpMessageConverter;
// import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
// import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
// import java.util.List;
//
// // @EnableWebMvc   // 坑1
// @Configuration
// public class ResourcesConfig implements WebMvcConfigurer {
//
//     @Override
//     public void configureMessageConverters(List<HttpMessageConverter<?>> converters){
//         MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
//         ObjectMapper objectMapper = new ObjectMapper();
//         SimpleModule simpleModule = new SimpleModule();
//         simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
//         simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
//         objectMapper.registerModule(simpleModule);
//         jackson2HttpMessageConverter.setObjectMapper(objectMapper);
//         // 坑2
//         // converters.add(jackson2HttpMessageConverter);
//         converters.add(0, jackson2HttpMessageConverter);
//     }
// }
//
